/**
 * 前端缓存
 */

const db = {
    // 保存
    save(key,value){
        localStorage.setItem(key,JSON.stringify(value));
    },
    // 获取 (说明：前端的方法和后台的不一样，形参可以写很多个，但是传值的时候可以传一个或者不传)
    get(key,defaultValue = {}){
        return JSON.parse(localStorage.getItem(key)) || defaultValue;
    },
    // 删除
    remove(key){
        localStorage.removeItem(key);
    },
    // 清空缓存
    clear(){
        localStorage.clear();
    }
};

export default db;